package model.extras;
import java.util.StringTokenizer;
//este parser hay q crearlo una vez con los delimitadores a usar, por si hay algo raro q quieran agregar
//luego, hay q ir haciendo un getlinea del archivo de texto y vas llamado a linetoarray y te devuelve un
//vector con las palabras separadas para ir buscando, me pareceria q ya esta listo esto

public class ParserLinea {
	private String delims;
	private StringTokenizer StringTok;
	
	public ParserLinea(String xdelims){
		this.setDelims(xdelims);
		
	}
	
	public String[] LineToArray(String xlinea){
	
	this.setTokens(new StringTokenizer(xlinea, this.getDelims()));
	int i= 0;    
	int nDatos=StringTok.countTokens();
    String datos[] =new String[nDatos];{
    while(StringTok.hasMoreTokens()){
            String str=StringTok.nextToken();
            datos[i]=str;
            i++;
        }

        }

	return datos;
	}

	public String getDelims() {
		return delims;
	}

	public void setDelims(String delims) {
		this.delims = delims;
	}

	public StringTokenizer getTokens() {
		return StringTok;
	}

	public void setTokens(StringTokenizer tokens) {
		this.StringTok = tokens;
	}
	
}

